Expand description
Algorithms for diffing various git object types and for generating patches, highly optimized for performance.
Feature Flags
blob
(enabled by default) — Enable diffing of blobs using imara-diff, which also allows for a generic rewrite tracking implementation.serde
— Data structures implementserde::Serialize
andserde::Deserialize
.wasm
— Make it possible to compile to thewasm32-unknown-unknown
target.
Re-exports
pub use gix_command as command;
blob
pub use gix_object as object;
blob
Modules
- blob
blob
For using text diffs, please have a look at theimara-diff
documentation, maintained by Pascal Kuthe. - rewrites
blob
Contains a Tracker to detect rewrites.
Structs
- Rewrites
blob
A structure to capture how to perform rename and copy tracking, used by the rewrites::Tracker.